PdhGetOneCounterPath (VB)
The Visual
Basic PdhGetOneCounterPath function displays a dialog box that lets the
user browse the available performance counters on a Windows NT system and
select one counter. The counter selected is returned in the PathString
variable. The PathString variable must be dimensioned and
initialized before this function is called, and the dimensioned size must be
indicated by the PathLength variable.
PdhGetOneCounterPath(
ByVal PathString as String, |
|
ByVal PathLength as Long, |
|
ByVal DetailLevel as Long, |
|
ByVal CaptionString as String) |
|
as Long |
|
Parameters
PathString
The
initialized string variable used to receive the counter path selected by the
user.
PathLength
The length of
the initialized PathString.
DetailLevel
One of the
following values defined in PDHDEFS.TXT. The selected value indicates the types
of counters to be displayed in the dialog box:
Value |
Counters
Displayed |
PERF_DETAIL_NOVICE
|
Only
counters that the novice user is likely to understand. |
PERF_DETAIL_ADVANCED
|
Counters
that the advanced user is likely to understand, in addition to the
novice-user counters. |
PERF_DETAIL_EXPERT
|
Counters
that the expert user and software developer is likely to understand, in
addition to the counters for the novice and advanced users. |
PERF_DETAIL_WIZARD
|
All
counters in the system. |
CaptionString
A string
variable that contains the text that will be displayed in the caption bar of
the dialog box.
Return Values
The function
returns the number of characters written to the PathString buffer.